$().ready(function(){
	$("#btCreateNewAccount").bind("click", function() { createNewAccount(); } );
});

function createNewAccount()
{
	//Login obligatoire
	if($.trim($("#tb_login").val()) == "")
	{
		$("#msg_err").html("Le login doit être renseigné.");
		$("#msg_err").fadeIn(400).delay(2500).fadeOut(400);
		return;
	}
	
	if($.trim($("#tb_pswd").val()) == "")
	{
		$("#msg_err").html("Le champ mot de passe doit être renseigné.");
		$("#msg_err").fadeIn(400).delay(2500).fadeOut(400);
		return;
	}
	
	if($.trim($("#tb_pswd2").val()) == "")
	{
		$("#msg_err").html("Le champ mot de passe 2 doit être renseigné.");
		$("#msg_err").fadeIn(400).delay(2500).fadeOut(400);
		return;
	}
	
	if($.trim($("#tb_pswd2").val()) != $.trim($("#tb_pswd").val()))
	{
		$("#msg_err").html("Les mots de passe doivent être identiques.");
		$("#msg_err").fadeIn(400).delay(2500).fadeOut(400);
		return;
	}	
	
	// login existant ?
	$.ajax({
		type: "post",
		async: true,
		url: "/utilisateur/loginexistence",
		data: "login="+$("#tb_login").val(),
		beforeSend: function(){
			// loading
			$("#div_load").show();
		},
		complete: function(obj){
			str = obj.responseText;
			if(str == 0)
			{
				$("#msg_err").html("Login déjà utilisé!");
				$("#msg_err").fadeIn(400).delay(2500).fadeOut(400);
			}else if (str == 1){
				// submit le formulaire
				$("#formNewUserAccount").submit();
			}
			$("#div_load").hide();
		}
	});
}